strength (strong point) - French English Dictionary